Impediments in Agile Software Development: An Empirical Investigation

نویسندگان

  • Kristian Wiklund
  • Daniel Sundmark
  • Sigrid Eldh
  • Kristina Lundqvist
چکیده

In this paper, we report on a case study on development impediments encountered in the early phase of a transformation to agile methods in a software development organization. Drawing from literature and anecdotal evidence, it was assumed that the majority of the impediments were related to software testing. To investigate this, we performed a case study seeking qualitative and quantitative evidence from task boards, interviews, and observations. Our analysis indicates that the major challenge in the transformation undertaken by the studied organization was coordination and communication in the large, and that testing was the major challenge only when the unit of analysis was restricted to the teams in the department.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Teamwork in Agile and Plan-based Companies

This paper is an empirical investigation of how Agile and Plan-based companies address teamwork. We have performed an investigation interviewing managers of 64 companies, 23 agile (hereafter defined with the term “agile companies”) and 41 non-agile (“plan-based”). The results of the study evidence a quite different approach to teamwork and team organization. Such differences are mainly in the s...

متن کامل

Best Practices in Agile Software Development

This report describes an investigation into best practices in agile software development. Agile software development methods represent the latest incarnation of software engineering methods designed to be user-centric, low cost, and focused on rapid delivery of high-quality software systems. This survey of empirical and theoretical studies of agile methods provides a summary of the practices fo...

متن کامل

Knowledge management and throughput optimization in large - scale software development

Large-scale software development companies delivering market-driven products have introduced agile methodologies as the way of working to a big extent. Even though there are many benefits with an agile way of working, problems occur when scaling agile because of the increased complexity. One explicit problem area is to evolve deep product knowledge, which is a domain specific knowledge that can...

متن کامل

Identifying the Risks associated with Agile Software Development: an Empirical Investigation

Agile software development has gained widespread acceptance and adoption by a broad range of organisations. Research to-date focuses on the positive gains from Agile adoption while the possible software risks have been largely overlooked. A recent failure case of a large Agile project invites a balanced view of Agile development and consideration of risks management. As a first step towards Agi...

متن کامل

Knowledge Management in Distributed Agile Projects

Knowledge management (KM) is essential for success in Global Software Development (GSD) or Distributed Software Development (DSD) or Global Software Engineering (GSE). Software organizations are managing knowledge in innovative ways to increase productivity. One of the major objectives of KM is to improve productivity through effective knowledge sharing and transfer. Therefore, to maintain effe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013